Comparison of conventional approaches and Soft-Computing approaches for Software Quality Prediction

نویسندگان

  • Ekkehard Baisch
  • Thomas Liedtke
چکیده

Managing sofrware development and maintenance projects requires early knowledge about quality and effort needed for achieving a necessaly quality Level. QuaLio prediction models can identify outlying software components thaf might cause potential quality problems. Quality prediction is based on experience with similar predecessor projects constructing a relationship between the output usually the number of errors and some hind of (input here we use complexity metrics to the quality of a sofhvare development project. Two approaches are presented to build quality prediction models : Mullilinear discriminant analysis as one example for conventional approaches and Fuzzy Expert-Systems generated by Genetic Algorithms. Using the capabiliol of Genetic Algorithms, the fuzzy rules can be automatically generated from example datu to reduce the cost and improve the accuracy. The generated quality ,model with respect to changes provides both quality of j i t (according to past data) ana' predictive accuracy (according to ongoing projects). The comparison of the appoaches gives an answer on the effectiveness and the eficiericy of a SofirComputing approach. effort expended on correcting the sources of defect. The approach to improve software development productivity is therefore based on the improvement of the quality, especially the correctness and the maintainability. In order to achieve an indication of software quality, the software must be subjected to measurement. This is accomplished through the use of metrics. The evaluation is done, based on statistical techniques that relate specific quantified product requirements to some attributes of quality. This presentation introduces fuzzy expert system techniques as a basis for constructing quality based productivity prediction models that can identify outlying software components that might cause potential quality problems, thus requesting additional effort. This effort extremely shows up in maintenance projects done years later by new developers. The presentation is organized as follows. The second section presents a brief overview of the background and the problems associated with metricbased decision models (e.g. vagueness in reasoning). The following section discusses the fuzzy sets, their application in fuzzy classification and the construction of a fuzzy classification system for software quality control. The next section describes the extraction of a Fuzzy Expert System out of project data using Genetic Algorithms. Finally, experimental results are provided to demonstrate the effectiveness of the approach in the area of errorand change-prediction. 2. Fuzzy Data Analysis

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimating scour below inverted siphon structures using stochastic and soft computing approaches

This paper uses nonlinear regression, Artificial Neural Network (ANN) and Genetic Programming (GP) approaches for predicting an important tangible issue i.e. scours dimensions downstream of inverted siphon structures. Dimensional analysis and nonlinear regression-based equations was proposed for estimation of maximum scour depth, location of the scour hole, location and height of the dune downs...

متن کامل

FEASIBILITY OF PSO-ANFIS-PSO AND GA-ANFIS-GA MODELS IN PREDICTION OF PEAK GROUND ACCELERATION

In the present study, two new hybrid approaches are proposed for predicting peak ground acceleration (PGA) parameter. The proposed approaches are based on the combinations of Adaptive Neuro-Fuzzy System (ANFIS) with Genetic Algorithm (GA), and with Particle Swarm Optimization (PSO). In these approaches, the PSO and GA algorithms are employed to enhance the accuracy of ANFIS model. To develop hy...

متن کامل

Three New Systematic Approaches for Computing Heffron-Phillips Multi-Machine Model Coefficients (RESEARCH NOTE)

This paper presents three new systematic approaches for computing coefficient matrices of the Heffron-Phillips multi-machine model (K1, …, K6). The amount of computations needed for conventional and three new approaches are compared by counting number of multiplications and divisions. The advantages of new approaches are: (1) their computation burdens are less than 73 percent of that of convent...

متن کامل

پیش‌بینی پارامترهای امواج ناشی از باد در دریای خزر با استفاده از روش درختان تصمیم رگرسیونی و شبکه های عصبی مصنوعی

Prediction of wave parameters is necessary for many applications in coastal and offshore engineering. In the literature, several approaches have been proposed to wave predictions classified as empirical based, soft-computing based and numerical based approaches. Recently, soft computing techniques such as Artificial Neural Networks (ANNs) have been used to develop wave prediction models. In thi...

متن کامل

Investigating electrochemical drilling (ECD) using statistical and soft computing techniques

In the present study, five modeling approaches of RA, MLP, MNN, GFF, and CANFIS were applied so as to estimate the radial overcut values in electrochemical drilling process. For these models, four input variables, namely electrolyte concentration, voltage, initial machining gap, and tool feed rate, were selected. The developed models were evaluated in terms of their prediction capability with m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004